var totalCount=1;//总记录数
var pageCount=1;//总页数
var currentPage=1;//当前页
var autoOrself=0;//0自动出题，1手动出题
var xzcates="",tkcates="",pdcates="",jdcates="";//自动出题时，所选中的分类
var ids=new Array();//保存预览试卷的id
var idcount=0;//保存试卷时的id计数
var addsel=null,delsel=null;//用来保存选中的题目
var notinids="";//自动选题时用来记录以选中的id
var xzcnt=0,tkcnt=0,pdcnt=0,jdcnt=0;//记录每个题型选了多少题了
var xzids=new Array(),tkids=new Array(),pdids=new Array(),jdids=new Array();//手动出题时用来保存id的数组


//通告列表用的生成页面的一些方法
$(function() {
	$("#search_start").datepicker( {
		minDate : -0,
		dateFormat : 'yy-mm-dd',
		showAnim : 'slide'
			
	});
	$("#search_end").datepicker( {
		minDate : -0,
		dateFormat : 'yy-mm-dd',
		showAnim : 'slide'
	});
   if(window.ActiveXObject){
	   $(".spno").css("margin-top","10px");
	   $(".radiopanel input").css("margin-top","6px");
	   $(".spndu").css("margin-top","4px");
    }
 //重新定位自动选题的高度
   resetHeight();

});
//选择自动或者手动
function choosePanel(val){
	if(val==0){
		$("#selfti").hide();
		$("#autoti").show();
		autoOrself=0;
		$("#sdbottom").hide();
	}else{
		$("#autoti").hide();
		$("#selfti").show();
		autoOrself=1;
		$("#sdbottom").show();
	}
}
//搜索
function Search(){
	currentPage=1;
	GetList();
}
//重置
function Reset(){
	$("#kind").attr("value","0");
	$("#type").attr("value","4");
	$("#level").attr("value","0");
}
//重新定位自动选题的高度
function resetHeight(){
	var count=0;
	var xzcount=$('input[name=xztypes]').length;
	var tkcount=$('input[name=tktypes]').length;
	var pdcount=$('input[name=pdtypes]').length;
	var jdcount=$('input[name=jdtypes]').length;
	if(xzcount>6){
		if(xzcount%3>0){
			count+=parseInt(xzcount/3)-1;
		}else{
			count+=parseInt(xzcount/3)-2;
		}
	}
	if(tkcount>6){
		if(tkcount%3>0){
			count+=parseInt(tkcount/3)-1;
		}else{
			count+=parseInt(tkcount/3)-2;
		}
	}
	if(pdcount>6){
		if(pdcount%3>0){
			count+=parseInt(pdcount/3)-1;
		}else{
			count+=parseInt($('input[name=tktypes]').length/3)-2;
		}
	}
	if(jdcount>6){
		if(jdcount%3>0){
			count+=parseInt(jdcount/3)-1;
		}else{
			count+=parseInt(jdcount/3)-2;
		}
	}
	 $("#autoti").css("height",(430+35)+"px");
	 $("#main").css("height",(785+35)+"px");
}
//检查考试信息
function CheckExam(){
	var khname=$("#khname").val();
	var search_start=$("#search_start").val();
	var search_end=$("#search_end").val();
	var ad1key=$("#ad1key").val();
	var ad1aid=$("#ad1aid").val();
	var ad2key=$("#ad2key").val();
	var ad2aid=$("#ad2aid").val();
	var ad3key=$("#ad3key").val();
	var ad3aid=$("#ad3aid").val();
	if(khname.length<1){
		alert("考核名称不能为空！");
		return false;
	}
	if(khname.length>50){
		alert("考核名称最多50个字符！");
		return false;
	}
	if(search_start.length<1){
		alert("开始日期不能为空！");
		return false;
	}
	if(search_end.length<1){
		alert("结束日期不能为空！");
		return false;
	}
	if (check_Date(search_start) && check_Date(search_end)) {
		if (compareDate(search_start, search_end)) {
			
		} else {
			alert("开始日期应该小于结束日期！");
			return false;
		}
	} else {
		alert("日期格式不正确！");
		return false;
	}
	if(ad1key.length<1){
		alert("一等奖获奖人数不能为空！");
		return false;
	}
	if(!check_Num(ad1key)){
		alert("一等奖获奖人数只能为数字！");
		$("#ad1key").val("");
		return false;
	}
	if(ad1aid==0){
		alert("请选择一等奖奖品！");
		return false;
	}
	if(ad2key.length<1){
		alert("二等奖获奖人数不能为空！");
		return false;
	}
	if(!check_Num(ad2key)){
		alert("二等奖获奖人数只能为数字！");
		$("#ad2key").val("");
		return false;
	}
	if(ad2aid==0){
		alert("请选择二等奖奖品！");
		return false;
	}
	if(ad3key.length<1){
		alert("三等奖获奖人数不能为空！");
		return false;
	}
	if(!check_Num(ad3key)){
		alert("三等奖获奖人数只能为数字！");
		$("#ad3key").val("");
		return false;
	}
	if(ad3aid==0){
		alert("请选择三等奖奖品！");
		return false;
	}
	$("#showtitle").html(khname);
	$("#showtime").html(search_start.split("-")[0]+"年"+search_start.split("-")[1]+"月"+search_start.split("-")[2]+"日——"+search_end.split("-")[0]+"年"+search_end.split("-")[1]+"月"+search_end.split("-")[2]+"日");
	$("#showlong").html($("#timelong").val());
	$("#showad1key").html(ad1key);
	$("#showad2key").html(ad2key);
	$("#showad3key").html(ad3key);
	$("#showad1name").html($("#ad1aid").find("option:selected").text());
	$("#showad2name").html($("#ad2aid").find("option:selected").text());
	$("#showad3name").html($("#ad3aid").find("option:selected").text());
	return true;
}
//检查各题型多选框是否选中
function CheckCheckBox(){
	var xzcount=0,tkcount=0,pdcount=0,jdcount=0;
	 var $chkarry = $('input[type="checkbox"]');
     $chkarry.each(function() { 
     	if($(this).attr('checked')&&$(this).attr('name')=="xztypes"){
     		xzcount++;
     		xzcates=xzcates+$(this).attr("value")+",";
     	}
     	if($(this).attr('checked')&&$(this).attr('name')=="tktypes"){
     		tkcount++;
     		tkcates=tkcates+$(this).attr("value")+",";
     	}
     	if($(this).attr('checked')&&$(this).attr('name')=="pdtypes"){
     		pdcount++;
     		pdcates=pdcates+$(this).attr("value")+",";
     	}
     	if($(this).attr('checked')&&$(this).attr('name')=="jdtypes"){
     		jdcount++;
     		jdcates=jdcates+$(this).attr("value")+",";
     	}
     });
     if(xzcount==0){
    	 alert("请选择选择题分类！");
    	 return false;
     }
     if(tkcount==0){
    	 alert("请选择填空题分类！");
    	 return false;
     }
     if(pdcount==0){
    	 alert("请选择判断题分类！");
    	 return false;
     }
     if(jdcount==0){
    	 alert("请选择简答题分类！");
    	 return false;
     }
     return true;
}
//检查自动出题的题数是否够{
function CheckTiCount(){
	if(xzcnt!=10){
		alert("选择题还差"+(10-xzcnt)+"道");
		return false;
	}
	if(tkcnt!=10){
		alert("填空题还差"+(10-tkcnt)+"道");
		return false;
	}
	if(pdcnt!=10){
		alert("判断题还差"+(10-pdcnt)+"道");
		return false;
	}
	if(jdcnt!=5){
		alert("简答题还差"+(5-jdcnt)+"道");
		return false;
	}
	return true;
}
//获得手动选中题的id
function GetSelIDs(){
	xzids=new Array();tkids=new Array(),pdids=new Array(),jdids=new Array();
	var ncount=0;
	$("#sdxz").find("td").each(function(){
		xzids[ncount++]=Number($(this).attr("qid"));
	});
	if(ncount!=10){
		alert("选择题题数不够！");
		return false;
	}
	ncount=0;
	$("#sdtk").find("td").each(function(){
		tkids[ncount++]=Number($(this).attr("qid"));
	});
	if(ncount!=10){
		alert("填空题题数不够！");
		return false;
	}
	ncount=0;
	$("#sdpd").find("td").each(function(){
		pdids[ncount++]=Number($(this).attr("qid"));
	});
	if(ncount!=10){
		alert("判断题题数不够！");
		return false;
	}
	ncount=0;
	$("#sdjd").find("td").each(function(){
		jdids[ncount++]=Number($(this).attr("qid"));
	});
	if(ncount!=5){
		alert("简答题题数不够！");
		return false;
	}
	return true;
}
//预览
function YuLan(){
	resetPaper();
	var xzlevel=$("#xzlevel").val();
	var tklevel=$("#tklevel").val();
	var pdlevel=$("#pdlevel").val();
	var jdlevel=$("#jdlevel").val();
	//验证考核
	if(!CheckExam()){
		return false;
	}
	var khname=$("#khname").val();
	ExamDwr.Exits(khname,function(data){
		   if(data){
			   alert("该考核名称已经存在！");
			   return false;
		   }else{
			   if(autoOrself==0){//自动出题
					if(!CheckCheckBox()){
					  return false;
				    }
					var Tis="";
					ExamDwr.GetPager(Number(xzlevel),Number(tklevel),Number(pdlevel),Number(jdlevel),xzcates,tkcates,pdcates,jdcates,function(data){
						if(data!=null){
							Tis=AllTr.replace("#XUANZE#",createXZ(data.xzlist))
							         .replace("#TIANKONG#",createTK(data.tklist))
							         .replace("#PANDUAN#",createPD(data.pdlist))
							         .replace("#JIANDA#",createJD(data.jdlist));
							$("#titbody").html(Tis);
							
							//如果是ie的话隐藏下拉框
						   if(window.ActiveXObject){
							   $("select").hide();
						    }
						   openBgKuang("editpanel");
						}else{
							alert("库中问题不足，生成试卷失败！");
						}
					});
				}else{//手动出题
					if(!CheckTiCount()){
						return false;
					}
					if(!GetSelIDs()){
						return false;
					}
					var Tis="";
					ExamDwr.GetPagerBySelf(xzids,tkids,pdids,jdids,function(data){
						if(data!=null){
							Tis=AllTr.replace("#XUANZE#",createXZ(data.xzlist))
							         .replace("#TIANKONG#",createTK(data.tklist))
							         .replace("#PANDUAN#",createPD(data.pdlist))
							         .replace("#JIANDA#",createJD(data.jdlist));
							$("#titbody").html(Tis);
						  //如果是ie的话隐藏下拉框
						   if(window.ActiveXObject){
							   $("select").hide();
						    }
						   openBgKuang("editpanel");
						}else{
							alert("库中问题不足，生成试卷失败！");
						}
					});
				}
		   }
	   });
}
//生成选择题
function createXZ(xzlist){
	var xztem="";
	var count=1;
	for(var i=0;i<xzlist.length;i++){
		ids[idcount++]=xzlist[i].id
		if(xzlist[i].ans.indexOf("|")>-1){//多项选择
			xztem=xztem+" <tr><td class='problems' colspan='2'>"+count+". "+xzlist[i].problem+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='checkbox'>&nbsp;A "+xzlist[i].op1+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='checkbox'>&nbsp;B "+xzlist[i].op2+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='checkbox'>&nbsp;C "+xzlist[i].op3+"</td></tr>";
			if(xzlist[i].op4.length>0){
				xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='checkbox'>&nbsp;D "+xzlist[i].op4+"</td></tr>";
			}
		} else{//单选
			xztem=xztem+" <tr><td class='problems' colspan='2'>"+count+". "+xzlist[i].problem+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='radio' name='xz"+xzlist[i].id+"'>&nbsp;A "+xzlist[i].op1+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='radio' name='xz"+xzlist[i].id+"'>&nbsp;B "+xzlist[i].op2+"</td></tr>";
			xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='radio' name='xz"+xzlist[i].id+"'>&nbsp;C "+xzlist[i].op3+"</td></tr>";
			if(xzlist[i].op4.length>0){
				xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='radio' name='xz"+xzlist[i].id+"'>&nbsp;D "+xzlist[i].op4+"</td></tr>";
			}
		}
		count++;
	}
	return xztem;
}
//生成判断题
function createTK(xzlist){
	var xztem="";
	var count=1;
	for(var i=0;i<xzlist.length;i++){
		ids[idcount++]=xzlist[i].id
		xztem=xztem+" <tr><td colspan='2'>"+count+". "+xzlist[i].problem+"</td></tr>";
		if(xzlist[i].ans.indexOf("|")>-1){//多空选择
			var temp=""; 
			for(var j=0;j<xzlist[i].ans.split("|").length;j++){
				temp=temp+"<input class='tkdaan'  maxlength='100'/>";
				if(j<xzlist[i].ans.split("|").length -1){
					temp=temp+",";
				}
			}
			xztem=xztem+"<tr><td class='tiankong'>答案：</td><td class='inputclass'>"+temp+"</td></tr>";
		} else{//单选
			xztem=xztem+" <tr><td class='tiankong'>答案：</td><td class='inputclass'><input class='tkdaan' maxlength='100'/></td></tr>";
		}
		count++;
	}
	return xztem;
}
//生成判断题
function createPD(xzlist){
	var xztem="";
	var count=1;
	for(var i=0;i<xzlist.length;i++){
		ids[idcount++]=xzlist[i].id
		xztem=xztem+" <tr><td class='problems' colspan='2'>"+count+". "+xzlist[i].problem+"</td></tr>";
		xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><input type='radio' name='pd"+count+"'>正确&nbsp;&nbsp;<input type='radio' name='pd"+count+"'>错误</td></tr>";
		count++;
	}
	return xztem;
}
//生成简答题
function createJD(xzlist){
	var xztem="";
	var count=1;
	for(var i=0;i<xzlist.length;i++){
		ids[idcount++]=xzlist[i].id
		xztem=xztem+" <tr><td class='problems' colspan='2'>"+count+". "+xzlist[i].problem+"</td></tr>";
		xztem=xztem+" <tr><td class='xuanxiang' colspan='2'><textarea class='jdans' onkeyup='this.value = this.value.substring(0, 500);'></textarea></td></tr>";
		count++;
	}
	return xztem;
}
//预览完试卷后保存
function SavePagerAfterYulan(){
	var search_start=$("#search_start").val();
	var search_end=$("#search_end").val();
	var exam = new Object();
	exam.name=$("#khname").val();
	exam.starttime=new Date(search_start.split("-")[0],(Number(search_start.split("-")[1])-1),search_start.split("-")[2],0,0,0);
	exam.endtime=new Date(search_end.split("-")[0],(Number(search_end.split("-")[1])-1),search_end.split("-")[2],23,59,59);
	exam.len=Number($("#timelong").val());
	exam.ad1key=Number($("#ad1key").val());
	exam.ad2key=Number($("#ad2key").val());
	exam.ad3key=Number($("#ad3key").val());
	exam.ad1id=$("#ad1aid").val();
	exam.ad2id=$("#ad2aid").val();
	exam.ad3id=$("#ad3aid").val();
	
	if(idcount==35){
		ExamDwr.SavePager(exam,ids,function(data){
		if(data){
			alert("保存成功！");
			CancelUp();
			window.location.reload(); 
		}else{
			alert("保存失败！");
			CancelUp();
			resetPaper();
			//如果是ie的话隐藏下拉框
		   if(window.ActiveXObject){
			   $("select").show();
		    }
		}
	  });
	}else{
		alert("试卷生成失败！");
		CancelUp();
		resetPaper();
		//如果是ie的话隐藏下拉框
	   if(window.ActiveXObject){
		   $("select").show();
	    }
	}
	
}
//清空保存的试卷
function resetPaper(){
	ids=new Array();
	idcount=0;
}
//直接点击保存试卷
function DirectSave(){
	resetPaper();
	var xzlevel=$("#xzlevel").val();
	var tklevel=$("#tklevel").val();
	var pdlevel=$("#pdlevel").val();
	var jdlevel=$("#jdlevel").val();
	//验证考核
	if(!CheckExam()){
		return false;
	}
	var khname=$("#khname").val();
	ExamDwr.Exits(khname,function(data){
		   if(data){
			   alert("该考核名称已经存在！");
			   return false;
		   }else{
			        var search_start=$("#search_start").val();
					var search_end=$("#search_end").val();
					var exam = new Object();
					exam.name=$("#khname").val();
					exam.starttime=new Date(search_start.split("-")[0],(Number(search_start.split("-")[1])-1),search_start.split("-")[2],0,0,0);
					exam.endtime=new Date(search_end.split("-")[0],(Number(search_end.split("-")[1])-1),search_end.split("-")[2],23,59,59);
					exam.len=Number($("#timelong").val());
					exam.ad1key=Number($("#ad1key").val());
					exam.ad2key=Number($("#ad2key").val());
					exam.ad3key=Number($("#ad3key").val());
					exam.ad1id=$("#ad1aid").val();
					exam.ad2id=$("#ad2aid").val();
					exam.ad3id=$("#ad3aid").val();
			   if(autoOrself==0){//自动出题
					if(!CheckCheckBox()){
					  return false;
				    }
					ExamDwr.SavePaperDriect(exam,Number(xzlevel),Number(tklevel),Number(pdlevel),Number(jdlevel),xzcates,tkcates,pdcates,jdcates,function(data){
						if(data==""){
							alert("保存成功！");
							window.location.reload(); 
						}else{
							alert(data);
						}
					});
				}else{//手动出题
					if(!CheckTiCount()){
						return false;
					}
					if(!GetSelIDs()){
						return false;
					}
					ExamDwr.SavePaperDriectSelf(exam,xzids,tkids,pdids,jdids,function(data){
						if(data==""){
							alert("保存成功！");
							window.location.reload(); 
						}else{
							alert(data);
						}
					});
				}
		   }
	});
}
//======出现弹出框========
function openBgKuang(obj){
	//加载遮罩
	var heights=document.body.scrollHeight;
	var bW=$("body").width();
	if(window.ActiveXObject){
	  bW=$("body").width()-22;
    }
	$("#fullbg").css({width:bW,height:heights+"px",display:"block"});
	$("#"+obj).css({display:"block"});
}
//======出现弹出框结束========
//cancel to save notice
function CancelUp(){
	$("#fullbg").css({display:"none"});
	$("#editpanel").css({display:"none"});
		//如果是ie的话隐藏下拉框
   if(window.ActiveXObject){
	   $("select").show();
    }
}

//单击一道题，修改其背景色，处于选中状态或者没有选中状态
function Select(obj){
	if($(obj).parent().attr("sel")=="0"){
		$table=$(obj).parent().parent().parent().parent();
		$table.find("td").each(function(){
			$(this).removeClass("tdselected");
			$(this).attr("sel","0");
		});
		$(obj).parent().addClass("tdselected");
		$(obj).parent().attr("sel","1");
		if($table.attr("id")=="sdtis"){
			addsel=$(obj).parent().parent();
		}else{
			delsel=$(obj).parent().parent();
		}
	}else{
		$(obj).parent().removeClass("tdselected");
		$(obj).parent().attr("sel","0");
	}
}
//把左边选中的题添加到右边，一道一道的添加
function AddSelect(){
	if(addsel!=null){
		var isok=true;
		$(addsel).find("td").each(function(){
			 $(this).removeClass("tdselected");
			 $(this).attr("sel","0");
			 $(this).find("input").eq(0).attr("checked",false);
			 if($(this).attr("kind")=="3"){
				 if(jdcnt<5){
					$("#sdjdcount").html(++jdcnt);
					$(addsel).appendTo($("#sdjd"));
				 }else{
					 isok=false;
					 alert("简答题题数已足够！");
				 }
			 }else if($(this).attr("kind")=="0"){
				 if(xzcnt<10){
						$("#sdxzcount").html(++xzcnt);
						$(addsel).appendTo($("#sdxz"));
					 }else{
						 isok=false;
						 alert("选择题题数已足够！");
					 }
			 }else if($(this).attr("kind")=="1"){
				 if(tkcnt<10){
						$("#sdtkcount").html(++tkcnt);
						$(addsel).appendTo($("#sdtk"));
					 }else{
						 isok=false;
						 alert("填空题题数已足够！");
					 }
			 }else if($(this).attr("kind")=="2"){
				 if(pdcnt<10){
						$("#sdpdcount").html(++pdcnt);
						$(addsel).appendTo($("#sdpd"));
					 }else{
						 isok=false;
						 alert("判断题题数已足够！");
					 }
			  }
			 if(isok){
				 notinids=notinids+$(this).attr("qid")+",";
				
			 }
		 });
		 addsel=null;
		 if(isok){
			 GetList();
		 }
		 
	}else{
    alert("请选择要添加的问题！");		
	}
}
//批量添加
function AddSelectMore(){
	var n=0;
	$("#sdtis").find("input").each(function(){
		if($(this).attr('checked')){
			$(this).attr('checked',false);
			if($(this).attr("kind")=="0"){
				 if(xzcnt<10){
						$("#sdxzcount").html(++xzcnt);
						$(this).parent().parent().appendTo($("#sdxz"));
						$(this).parent().attr("sel","0");
						$(this).parent().removeClass("tdselected");
						notinids=notinids+$(this).val()+",";
						n++;
					 }
			 }else if($(this).attr("kind")=="1"){
				 if(tkcnt<10){
						$("#sdtkcount").html(++tkcnt);
						$(this).parent().parent().appendTo($("#sdtk"));
						$(this).parent().attr("sel","0");
						$(this).parent().removeClass("tdselected");
						notinids=notinids+$(this).val()+",";
						n++;
					 }
			 }else if($(this).attr("kind")=="2"){
				 if(pdcnt<10){
						$("#sdpdcount").html(++pdcnt);
						$(this).parent().parent().appendTo($("#sdpd"));
						$(this).parent().attr("sel","0");
						$(this).parent().removeClass("tdselected");
						notinids=notinids+$(this).val()+",";
						n++;
					 }
			  }else if($(this).attr("kind")=="3"){
				 if(jdcnt<5){
						$("#sdjdcount").html(++jdcnt);
						$(this).parent().parent().appendTo($("#sdjd"));
						$(this).parent().attr("sel","0");
						$(this).parent().removeClass("tdselected");
						notinids=notinids+$(this).val()+",";
						n++;
					 }
			  }
		}
	 });
	if(n>0){
		GetList();
	}else{
		alert("请选择要添加的问题！");
	}
	 
}
//删除1道题
function DelSelect(){
	if(delsel!=null){
		$(delsel).find("td").each(function(){
			 $(this).removeClass("tdselected");
			 $(this).attr("sel","0");
			 notinids=notinids.replace($(this).attr("qid")+",", "");
			 if($(this).attr("kind")=="0"){
				 $("#sdxzcount").html(--xzcnt);
			  }else if($(this).attr("kind")=="1"){
				  $("#sdtkcount").html(--tkcnt);
			  }else if($(this).attr("kind")=="2"){
				  $("#sdpdcount").html(--pdcnt);
			  }else if($(this).attr("kind")=="3"){
				  $("#sdjdcount").html(--jdcnt);
			  }
		 });
		 $(delsel).remove();
		 delsel=null;
		 GetList();
	}else{
      alert("请选择要移除的问题！");		
	}
}
//批量删除
function DelSelectMore(){
	var n=0;
	$("#sdright").find("input").each(function(){
		if($(this).attr('checked')){
			notinids=notinids.replace($(this).val()+",", "");
			if($(this).attr("kind")=="0"){
				 $("#sdxzcount").html(--xzcnt);
			  }else if($(this).attr("kind")=="1"){
				  $("#sdtkcount").html(--tkcnt);
			  }else if($(this).attr("kind")=="2"){
				  $("#sdpdcount").html(--pdcnt);
			  }else if($(this).attr("kind")=="3"){
				  $("#sdjdcount").html(--jdcnt);
			  }
			$(this).parent().parent().remove();
			n++;
		}
	 });
	if(n>0){
		GetList();
	}else{
		alert("请选择要删除的问题！");
	}
}
//多选时，预先计算看题目数量是否超了
function YuCount(obj){
	if($(obj).parent().parent().parent().parent().attr("id")=="sdtis"){
		var yxzcnt=0,ytkcnt=0,ypdcnt=0,yjdcnt=0;//选则多个时预先记录看是否超过了规定题数
		$(obj).parent().parent().siblings().find("input").each(function(){
			if($(this).attr('checked')){
			if($(this).attr('kind')=="0"){
				yxzcnt++;
			}else if($(this).attr('kind')=="1"){
				ytkcnt++;
			}else if($(this).attr('kind')=="2"){
				ypdcnt++;
			}else if($(this).attr('kind')=="3"){
				yjdcnt++;
			}
		  }
		});
		if($(obj).attr('checked')){
			if($(obj).attr('kind')=="0"){
	            if(yxzcnt+xzcnt>=10){
					$(obj).attr('checked',false);
					alert("选择题题数已足够！");
				}
			}else if($(obj).attr('kind')=="1"){
				 if(ytkcnt+tkcnt>=10){
					$(obj).attr('checked',false);
					alert("填空题题数已足够！");
				}
			}else if($(obj).attr('kind')=="2"){
				 if(ypdcnt+pdcnt>=10){
					$(obj).attr('checked',false);
					alert("判断题题数已足够！");
				}
			}else if($(obj).attr('kind')=="3"){
				 if(yjdcnt+jdcnt>=5){
					$(obj).attr('checked',false);
					alert("简答题题数已足够！");
				}
			}
		}
	}
}
//======出现弹出框结束========
//初始化页面数据
function GetList(){
	var cid=$("#kind").attr("value");
	var type=$("#type").attr("value");
	var level=$("#level").attr("value");
   	ExamDwr.getList(currentPage,Number(cid),Number(type),Number(level),notinids,function(data){
   		totalCount=data.totalRecords;
   		pageCount=data.totalPages;
   		currentPage=data.pageNo;
	   var trs="";
	   for(var i=0;i<data.questions.length;i++){
		   trs=trs+TiTr.replace("#Title#",data.questions[i].problem).replace("#Title#",getStringVal(data.questions[i].problem,42))
		   .replace("#ID#",data.questions[i].id).replace("#ID#",data.questions[i].id)
		   .replace("#KIND#",data.questions[i].type).replace("#KIND#",data.questions[i].type);
	   }
	   $("#sdtis").html(trs);
	   
	   createPager(pageCount,currentPage,"pager",5);
   });
}

//翻页
function ChangePage(num){
	currentPage=num;
    GetList();
}


//模板
var AllTr='			<tr><td style="height:25px;" colspan="2">一、选择题（10*2分）</td></tr>'+
			'	    #XUANZE# '+
			'       <tr><td colspan="2"></td></tr>'+
			'	    <tr><td style="height:25px;" colspan="2">二、填空题（10*2分）</td></tr>'+
			'	    #TIANKONG#'+
			'       <tr><td colspan="2"></td></tr>'+
			'	    <tr><td style="height:25px;" colspan="2">三、判断题（10*2分）</td></tr>'+
			'	    #PANDUAN#'+
			'       <tr><td colspan="2"></td></tr>'+
			'	    <tr><td style="height:25px;" colspan="2">四、简答题（5*8分）</td></tr>'+
			'	    #JIANDA#';

var TiTr='<tr>'+
		    '<td sel="0" qid="#ID#" kind="#KIND#">'+
		      '<input type="checkbox" name="tilist" value="#ID#" kind="#KIND#" onclick="YuCount(this)"/>'+
		      '<span title="#Title#" class="button" onclick="Select(this)">#Title#</span>'+
		    '</td>'+
		   '</tr>';